#include "XMaterial.h"


XMaterial::XMaterial(){
	m_Power = 0.0f;
}

XMaterial::~XMaterial(){

}

void XMaterial::SetPower(float power){
	m_Power = power;
}

void XMaterial::SetAmbient(Color ambient){
	m_Ambient = ambient;
}

void XMaterial::SetDiffuse(Color diffuse){
	m_Diffuse = diffuse;
}

void XMaterial::SetSpecular(Color specular){
	m_Specular = specular;
}

void XMaterial::SetEmissive(Color emissive){
	m_Emissive = emissive;
}

float XMaterial::GetPower(){
	return m_Power;
}

Color XMaterial::GetAmbient(){
	return m_Ambient;
}

Color XMaterial::GetDiffuse(){
	return m_Diffuse;
}

Color XMaterial::GetSpecular(){
	return m_Specular;
}

Color XMaterial::GetEmissive(){
	return m_Emissive;
}